/*
 * vertex.hpp
 *
 *  Created on: 16/11/2011
 *      Author: Aeradon
 */

#ifndef VERTEX_HPP_
#define VERTEX_HPP_

#include "symedge.hpp"

class SymEdge;

class Vertex
{
public:
	static const unsigned int INTERSECTION_LIMIT = 1000000;

public:
	Vertex(float x, float y);

	virtual ~Vertex();

	void setXY(float x, float y);

	float x, y;

	unsigned int vecIndex;

	bool isConstrained;

	SymEdge* outEdge;
};

#endif /* VERTEX_HPP_ */
